/* Expander, by Jeff Osborn (jo009j@mail.rochester.edu)
This config was partly inspired by the WhiteCap config "Square Electron" and partly by something I saw in the winamp plugin "Acid Spunk".  Its called expander because the waveshape is magnified as it gets farther away from (0,0).  Woohoo?

 As always, my code is commented because I'm an idiot :-P Change what you like. */

Stps=90,  // I didn't want the config to be too busy, and I wanted the dots to look like dots.  This seems to do the trick
Aspc=1,    // NO STRETCHING!  :-P  (read the G-Force documentation, its good stuff)

A0="rnd(6) + 3", // This augments the magnification.  
A1="rnd(15) + 20", /* To prevent the middle sections from looking boring, I added a standard waveform "below" the magnified one.  This controls how small it is (a big one overshadows the magnification)  */
A2="rnd(0.03) + 0.03", // This part creates the nifty spaces between lines.  I dunno, I think it looks good :-P
A3="rnd(0.5) + 1.5", // This controls how strong the fading is.  

C0="mag(s) * (tan(s) ^ A0) + (mag(s) / A1) + A2", /* This is the actual line we draw.  We draw it eight times in the config, but we only need to calculate it once per frame.  Saving processing power is good :-)  */
C1="-C0", /*  We do this so that the computer doesn't have to recalculate the negative value of C0 four times later :-P  CONSERVE YOUR PROCESSOR POWER!  */
C2="-s", //Same thing as above

X0="C0", 
Y0="s",

X1="C0",
Y1="C2",

X2="s",
Y2="C0",

X3="C2",
Y3="C0",

X4="C1",
Y4="s",

X5="C1",
Y5="C2",

X6="s",
Y6="C1",

X7="C2",
Y7="C1",

LWdt="4+sin(t)*2", //The dots sort of oscillate in their sizes.  Looks dope: got the idea from "Spinning Cube"
Pen="tan(s) * A3", // Fading.  GOD I love fading :-P

ConB=0,

Vers=100